
const fs = require('fs')

const configPath = 'config.json'
let config = {}

function init(){
  let configStr = fs.readFileSync(configPath)
  config = JSON.parse(configStr.toString())
}

function getAll(){
  return config
}
function get(key, val = ''){
  if (config[key] == undefined) {
    return val
  }
  return config[key]
}

function set(key, val){
  config[key] = val
  fs.writeFile(configPath, JSON.stringify(config), ()=>{});
}




module.exports = {
  init, getAll, get, set
}